$(function () {
    //ẩn tạm thời nút có/không tính vào tổng điểm để tránh bấm liên tiếp
    $(".hold").click(function () {
        $(".hold").hide();
    });

    //add or edit review
    $("#created_time").datepicker();
    $("#user_name").focus();//focus to first element

    $("#review_bt").click(function () {
        console.log('click ok');
        if ($("#user_name").val() == '') {
            $.msgBox({
                title:"Error",
                content:"Bạn cần điền tên !"
            });
            return false;
        } else if ($("#address").val() == '') {
            $.msgBox({
                title:"Error",
                content:"Bạn cần điền địa chỉ !"
            });
            return false;
        } else if ($("#comment").val() == '') {
            $.msgBox({
                title:"Error",
                content:"Bạn cần điền lời đánh giá !"
            });
            return false;
        } else if ($("#created_time").val() == '') {
            $.msgBox({
                title:"Error",
                content:"Bạn cần điền thời gian !"
            });
            return false;
        } else if ($("#rating_1_point").val() > 10 ||
            $("#rating_2_point").val() > 10 ||
            $("#rating_3_point").val() > 10 ||
            $("#rating_4_point").val() > 10 ||
            $("#rating_5_point").val() > 10 ||
            $("#rating_6_point").val() > 10
            ) {
            $.msgBox({
                title:"Error",
                content:"Điểm số mỗi trường tối đa là 10 !"
            });
            console.log('Điểm số mỗi trường tối đa là 10 !');
            return false;
        } else {
            $('#HotelReviewAddForm').submit();
            $('#HotelReviewEditForm').submit();
            return true;

        }
    });
});

function del_review(review_id) {
    $(".viewed_"+review_id).hide();
    if (confirm("Bạn muốn xóa đánh giá này?")) {
        jQuery.post(WEB_DIR + "ajax.php?act=hotel_review&code=del_review", {
                review_id:review_id
            },
            function (msg) {
                if (msg == "no_perm") {
                    log_faile("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                }
                else if (msg == "not_login") {
                    log_faile("Chưa đăng nhập.");
                    return false;
                }
                else {
                    if (msg == "unsuccess") {
                        log_faile("Không thực hiện được.");
                        return false;

                    }
                    else {
                        jQuery(".row_" + review_id).hide();
                        return true;
                    }
                }
            });
        return true;
    }
    else {
        return false;
    }
}

function show_review(review_id) {
    $(".viewed_"+review_id).hide();
    jQuery.post(WEB_DIR + "ajax.php?act=hotel_review&code=show_review", {
            review_id:review_id
        },
        function (msg) {
            if (msg == "no_perm") {
                log_faile("Bạn không có quyền thực hiện chức năng này.");
                return false;
            }
            else if (msg == "not_login") {
                log_faile("Chưa đăng nhập.");
                return false;
            }
            else {
                if (msg == "unsuccess") {
                    log_faile("Không thực hiện được.");
                    return false;

                }
                else {
                    console.log("show ok");
                    jQuery(".row_" + review_id).css('background', '#EFEFEF').css('color', '#000000');
                    jQuery(".showinput_" + review_id).attr('disabled', '1');
                    jQuery(".hideinput_" + review_id).removeAttr('disabled');
                    return true;
                }
            }
        });
}
function hide_review(review_id) {
    $(".viewed_"+review_id).hide();
    jQuery.post(WEB_DIR + "ajax.php?act=hotel_review&code=hide_review", {
            review_id:review_id
        },
        function (msg) {
            if (msg == "no_perm") {
                log_faile("Bạn không có quyền thực hiện chức năng này.");
                return false;
            }
            else if (msg == "not_login") {
                log_faile("Chưa đăng nhập.");
                return false;
            }
            else {
                if (msg == "unsuccess") {
                    log_faile("Không thực hiện được.");
                    return false;

                }
                else {
                    console.log("hide ok");
                    jQuery(".row_" + review_id).css('background', '#FFFFFF').css('color', 'gray');
                    jQuery(".hideinput_" + review_id).attr('disabled', '1');
                    jQuery(".showinput_" + review_id).removeAttr('disabled');
                    return true;
                }
            }
        });
}